#pragma once

#include "Camera.h"
#include <DirectXMath.h>

class SimulationViewCamera : public Camera
{
public:
	SimulationViewCamera(DirectX::XMVECTOR translation, DirectX::XMVECTOR roationQuaternion);
	virtual ~SimulationViewCamera(void);
	virtual DirectX::XMMATRIX GetViewMatrix(void);
	void SetRotation(DirectX::XMVECTOR rotation);
	void SetTranslation(DirectX::XMVECTOR translation);
private:
	DirectX::XMVECTOR m_rotationQuaternion;
	DirectX::XMVECTOR m_translation;
};
